html, body, h1, h2, h3, h4 {
    margin: 0;
    padding: 0;
}
h1 img {
    display: block;
}
img {
    border: 0;
}
a {
    color: #990000;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #FF7F00;
    text-decoration: underline;
}
.left {
    float: left;
}
.right {
    float: right;
}
.more {
    text-align: right;
}
.clear {
    clear: both;
}

.nextPageArea{
    text-align: center; vertical-align: middle;
}

body {
    background: #d0fefc url(../images/tourism/bg.jpg) repeat;
    text-align: center;
    font: 11px arial, sans-serif;
    color: #565656;
}

/** layout **/
#wrapper {
    text-align: left;
    margin: auto;
    width: 795px;
    position: relative;
}
#right {
 position: absolute;
 top: 0;
 left: 210px;
 width: 588px;
}

/** Left **/
#left {
 background: white url(../images/tourism/logo.jpg) no-repeat;
 padding-top: 104px;
  position: absolute;
 top: 0;
 left: 0;
 width: 210px;
 cursor: pointer;
}
#left h1 {
 text-align: center;
 font: 28px verdana, serif;
 color: #6C0505;
 height: 709px;
}

#left ul {
 margin: 0px;
 padding: 0px;
}

#left li {
 float: left;
 background-color: #FFFFFF;
 padding: 3px 5px 0px 4px;
 list-style: none;
}
#left li.col2{
 padding: 3px 4px 0px 3px;
}
#left li.tnmenu{
 width: 210px;
 padding: 68px 0px 0px 0px;
}
#left li.menuTour{
 background: center url(../images/tourism/travel_12.jpg) no-repeat #FFFFFF;
}
#left li.menuPublicTrans{
 background: center url(../images/tourism/travel_14.jpg) no-repeat #FFFFFF;
}
#left li.menuPrivateTrans{
 background: center url(../images/tourism/travel_15.jpg) no-repeat #FFFFFF;
}
#left li.menuLehoi{
 padding: 75px 0px 0px 0px;
 background: center url(../images/tourism/travel_16.jpg) no-repeat #FFFFFF;
}

a.link-textblue:link {
    color: #008800;
    text-decoration: none;
}

a.link-none-text:link {
    color: #000000;
    text-decoration: none;
}

.separate{
    margin: 3px 0px; border-top: 1px solid #695D47;
}

.inputComment{
   height:15px;  border:1px #8ab0bd solid; background-color:#FFFFFF; padding:5px; margin:5px; color:#b1b1b1;
}

.avatarDiv{
    background-color:#695D47; float: left; margin: 0 12px 5px 0;
}
/** Menu **/
.mainMenu{
    padding: 1px;
    width: 64px;
    text-align: left;
    font: 12px arial, sans-serif;
    color: #FFFFFF;
    border-right: 1px solid #A26A6B;
}

.lineMenu{
    border-right: 1px solid #A26A6B;
    width: 1px;
    height: 30px;
}
.childMenu{
    padding: 5px;
    text-align: left;
    width: 120px;
}
.mainMenu p {
    line-height: 0.5px;
}
.childMenu a {
-- color: #CECECE;
 font: 12px arial, sans-serif;
 font-weight: normal;
}
.mainMenu.last{
 border-right: none;
}
#fileMenu, #fileMenu1, #fileMenu2, #fileMenu3{
    border: 1px solid #7eabcd;
}
#navMenu{
    padding-top: 5px;
    padding-bottom: 20px;
}
/** Right **/
#nav {
 background: url(../images/tourism/travel_04.jpg) no-repeat ;
 height: 90px;
 padding-top: 13px;
}
#nav ul {
 margin: 0;
 padding: 0 0 0 0px;
}
#nav li {
 float: left;
 border-right: 1px solid #A26A6B;
 padding: 30px 5px 5px 5px;
 list-style: none;
 width: 63px;
 text-align: center;
}
#nav li.last{
 border-right: none;
}
#nav a {
 color: #CECECE;
 font: 12px arial, sans-serif;
 font-weight: normal;
}
#nav  a {
 font-weight: bold;
}

/** Body **/
#body {
  margin-left: 3px;
  --background-color: #FFFFFF;
  margin-top: 2px;
  padding: 5px;
}
#body-bot {
 padding: 10px;
 line-height:2.0;
}
.post_area{
padding: 10px;
line-height:2.0;
}
.post_area_wel{
line-height:2.0;
}
.post_title{
background: url(../images/tourism/post_title_icon.jpg) no-repeat;
border-bottom: 1px solid #C0A100;
color: #DCB800;
font-size: 17px;
font-weight: bold;
margin: 0 0 15px;
padding: 1px 0 0 30px;
}
.post_title_wel{
border-bottom: 1px solid #C0A100;
color: #e09719;
font-size: 20px;
font-weight: bold;
margin: 0 0 15px;
padding: 1px 0 0 30px;
}
.post_content{
    border: 1px solid #C69100;
    margin: 0;
    padding: 10px;
    background-color: #FFFFFF
}
#body h3 {
 font: 14px "Times New Roman", serif;
 color: #660505;
 margin-top: 1.4em;
 margin-bottom: 1.1em;
}
#body h4 {
 color: #660505;
}
#body .left {
 margin: 0 26px 0 0;
}

#body-attraction{
    top: 95px;
    height: 680px;
    position: absolute;
    width:798px;
    --background: url("../images/tourism/nuibaden/1.jpg") no-repeat;
}
#menu_att{
    position: relative;
    background-color: #FFFFFF;
    width: 100%;
    left:58px;
}

.menu_att ul {
    list-style: none outside none;
}

.menu_att {
    position: relative;
    width: 100%;
    height: 100%;
}

#menu_att > li {
    position: absolute;
    float:left;
}

.nav_h{
    background: url(../images/tourism/nav_height.jpg) no-repeat;
    height:333px;
    width:165px;
}

.nav_n{
    background: url(../images/tourism/nav.jpg) no-repeat;
    height:165px;
    width:165px;
}
.nav_l_h{
    left:0px;
    top:0px;    
}

#menu_att > li > a b {
    color: #000000;
    display: block;
    font-family: 'Stencil Std', 'MicrogrammaDBolExtRegular';
    font-size: 20px;
    font-weight: bold;
    left: 10px;
    line-height: 10px;
    position: absolute;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
    z-index: 3;
    top: 20px;
}

#menu_att > li > a strong {
    color: #FFFFFF;
    display: block;
    font-family: 'time news roman';
    font-size: 24px;
    font-weight: bold;
    left: 10px;
    line-height: 20px;
    position: absolute;
    text-decoration: none;
    top: 40px;
    z-index: 2;
}

#menu_att > li.nav_n > a span{
    background: url(../images/tourism/nav_over.jpg) no-repeat;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.nav_l_ticket{
    left: 0px;
    top: 334px;
    background: url(../images/tourism/ticket.jpg) no-repeat;
}

#menu_att > li.nav_l_h > a span{
    background: url(../images/tourism/nav_over_height.jpg) no-repeat;
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
}

#menu_att > li.nav_l_ticket > a span{
    background: url(../images/tourism/ticket_over.jpg) no-repeat;
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
}

#menu_att > li.nav_c_ks > a span{
    background: url(../images/tourism/restaurant_over.jpg) no-repeat;
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
}

#menu_att > li.nav_c_food > a span{
    background: url(../images/tourism/food_over.jpg) no-repeat;
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
}

#menu_att > li.nav_c_lehoi> a span{
    background: url(../images/tourism/lehoi_over.jpg) no-repeat;
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
}

#menu_att > li.nav_c_guide > a span{
    background: url(../images/tourism/guide_over.jpg) no-repeat;
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
}

#menu_att > li.nav_r_h > a span{
    background: url../images/tourism/(share_over.jpg) no-repeat;
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
}

.nav_l_2{
    left: 0px;
    top: 500px;
}
.nav_c_lehoi{
    left:167px;
    top:0px;
    background: url(../images/tourism/lehoi.jpg) no-repeat;
}
.nav_c_t{
    left:334px;
    top:0px;
}
.nav_c_guide{
    left:500px;
    top:0px;
    background: url(../images/tourism/guide.jpg) no-repeat;
}
.nav_c_b{
    left:452px;
    top:421px;
}
.nav_c_ks{
    left:167px;
    top:500px;
    background: url(../images/tourism/restaurant.jpg) no-repeat;
}
.nav_c_food{
    left:334px;
    top:500px;
    background: url(../images/tourism/food.jpg) no-repeat;
}
.nav_r_h{
    left:500px;
    top:166px;
    background: url(../images/tourism/share.jpg) no-repeat;
}
.nav_r_2{
    left: 500px;
    top: 500px;
}
.logo {
   background: url("../images/tourism/logo_bg.jpg") no-repeat scroll 0 0 transparent;
    height: 332px;
    left: 225px;
    position: absolute;
    top: 178px;
    width: 332px;
    z-index:30;
}

.logo a .txt1 {
    color: #FFFFFF;
    font-family: 'GeosansLightRegular';
    font-size: 30px;
    padding: 280px 0 0 20px;
    text-decoration: none;
}

.logo a .img {
    border: 4px solid #A1BC5D;
    border-radius: 400px 400px 400px 0;
    height: 324px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 324px;
    z-index: -1;
}

.nuibaden_logoImg1{
    background: url("../images/tourism/nuibaden/4.jpg") no-repeat;
}
.nuibaden_logoImg2{
    background: url("../images/tourism/nuibaden/3.jpg") no-repeat;
}
.nuibaden_logoImg3{
    background: url("../images/tourism/nuibaden/2.jpg") no-repeat;
}
.nuibaden_logoImg4{
    background: url("../images/tourism/nuibaden/1.jpg") no-repeat;
}

.toathanhtayninh_logoImg1{
    background: url("../images/tourism/toathanh/4.jpg") no-repeat;
}
.toathanhtayninh_logoImg2{
    background: url("../images/tourism/toathanh/3.jpg") no-repeat;
}
.toathanhtayninh_logoImg3{
    background: url("../images/tourism/toathanh/2.jpg") no-repeat;
}
.toathanhtayninh_logoImg4{
    background: url("../images/tourism/toathanh/1.jpg") no-repeat;
}

.c_nav_n{
    background: url(../images/tourism/menucontent.jpg) no-repeat;
    height:79px;
    width:79px;
}

.attachtionWelcome{
    top: 93px;
    position: relative;
}

#menucontent{
    background-color: #FFFFFF;
    top:0px;
}

.menucontent {
    position: relative;
}

.menucontent ul {
    list-style: none outside none;
}

#menucontent > li {
    position: absolute;
    float:left;
}

#menucontent > li.c_nav_n > a strong {
    color: #FFFFFF;
    display: block;
    font-family: 'time news roman';
    font-size: 11px;
    left: 3px;
    position: absolute;
    text-decoration: none;
    top:10px;
    z-index: 2;
}

#menucontent > li.c_nav_n > a span {
    background: url(../images/tourism/menucontent_over.jpg) no-repeat;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.nav_c1{
    left:0px;
    top:-200px;
}
.nav_c2{
    left:80px;
    top:-200px;
}
.nav_c3{
    left:160px;
    top:-200px;
}
.nav_c4{
    left:240px;
    top:-200px;
}
.nav_c5{
    left:320px;
    top:-200px;
}
.nav_c6{
    left:400px;
    top:-200px;
}
.nav_c7{
    left:480px;
    top:-200px;
}
.nav_c8{
    left:560px;
    top:-200px;
}
.nav_c9{
    left:640px;
    top:-200px;
}
.nav_c10{
    left:720px;
    top:-200px;
}

#attachtionContent{
	border: 10px solid #959f6a;
    position: absolute;
    top: -2700px;
    width: 760px;
    background-color:#FFFFFF;
    max-height: 1500px;
    padding: 10px;
    overflow: auto;
}

#body-hotel, #body-box{
    top: 104px;
    height:680px;
    width:798px;
    position: absolute;
}

.boxBorder{
    border:5px solid #cecece;
    background-color:#FFFFFF;
    padding:5px;
    height:auto;
    margin: 1px;
}

.boxSection{
    padding: 0px;
    margin: 1px;
    border: 1px solid #C69100;
}

.boxSection_bottom{
	background-color: #ddbd66;
}

.boxSection_bottom_1{
    background-color: #ddbd66;
}

.boxSection_bottom_2{
    background-color: #e4c4b7;
}

.boxSection_bottom_3{
    background-color: #1ab0e7;
}

.boxSection_bottom_4{
    background-color: #f5f3f3;
}

.boxSection_bottom_5{
    background-color: #7cc2eb;
}

.boxSection_top{
    margin: 0;
    padding: 10px;
}

.boxSection_top_1{
    background: url(../images/tourism/section_top_1.jpg) repeat-x;
}

.boxSection_top_2{
    background: url(../images/tourism/section_top_2.jpg) repeat-x;
}

.boxSection_top_3{
    background: url(../images/tourism/section_top_3.jpg) repeat-x;
}

.boxSection_top_4{
    background: url(../images/tourism/section_top_4.jpg) repeat-x;
}

.boxSection_top_5{
    background: url(../images/tourism/section_top_5.jpg) repeat-x;
}

.boxSection_title{
    background: url("../images/tourism/section_title.jpg") no-repeat scroll left center #174B00;
    color: #FFFFFF;
    font-family: Verdana;
    font-weight: bold;
    height: 20px;
    margin: 0 0 15px;
    padding: 5px 0 5px 25px;
}

.boxAdjContent1{
    width: 395px;
    float: left;
    left: 0px;
}

.boxAdjContent2{
    width: 395px;
    float: left;
    left: 400px;
}

.boxleftContent1{
    width: 300px;
    float: left;
    left: 0px;
}

.boxleftContent2{
    width: 245px;
    float: left;
}

.boxleftContent3{
    width: 241px;
    float: left;
}

.boxContent{
    width: 455px;
    float: left;
    left: 0px;
}
.boxContentDetail{
    width: 450px;
    float: left;
    left: 0px;
}
.hotelSearch{
    width: 296px;
    float: left;
    left: 460px;
    border: 10px solid #959f6a;
    background: #959f6a url(../images/tourism/function_bg.jpg) repeat;
    padding: 10px;
    margin: 1px;
}

.boxBorderLeftLimit{
    width: 335px;
    float: left;
}
.boxLeftLimitDetail{
    width: 280px;
    float: left;;
}

.section_row{
    margin: 2px 0px;
}

.innerBox{
    border: 1px solid #7DB223;
    padding: 5px;
    height: 100%;
}

.tdCusor{
    cursor: pointer;
}

td.tdCusor:hover, .tdSelected {
    background-color: #A1BC5D;
}

.light_line{
    margin: 3px 0px; border-top: 1px solid #695D47;
}